    * {
        margin: 0;
        padding: 0;
    }
    
    .container {
        width: 100%;
        height: 400px;
        background-image: url(bj4.gif);
    }
    
    .D {
        width: 1000px;
        height: 800px;
        background-image: url(bjt1.png);
        background-size: 1000px 800px;
        position: relative;
        top: 450px;
        margin: auto;
    }
    
    .E {
        width: 1000px;
        height: 800px;
        background-image: url(bjt2.png);
        position: relative;
        top: 680px;
        margin: auto;
    }
    
    .p {
        width: 80px;
        height: 80px;
        border-style: solid;
        border-color: #26c9ff;
        border-radius: 15px;
        background-color: black;
        position: absolute;
        top: 150px;
        left: 90px;
        box-shadow: 0 0 10px rgb(73, 62, 59)
    }
    
    h7 {
        margin-left: 10px;
        font-size: 53px;
        color: white;
    }
    
    .i {
        width: 80px;
        height: 80px;
        border-style: solid;
        border-color: #f77500;
        background-color: black;
        position: absolute;
        top: 290px;
        left: 220px;
        box-shadow: 0 0 10px rgb(73, 62, 59);
    }
    
    h8 {
        margin-left: 13px;
        font-size: 53px;
        color: #f77500;
    }
    
    .F {
        width: 1000px;
        height: 1400px;
        background-image: url(bjt4.png);
        position: relative;
        top: 900px;
        margin: auto;
        box-shadow: 0 0 15px rgb(230, 220, 220);
    }
    
    .f {
        width: 980px;
        height: 380px;
        position: relative;
        top: 400px;
        border-style: dashed;
        border-color: black;
        margin: auto;
    }
    
    .G {
        width: 240px;
        height: 240px;
        background-image: url(bjt5.gif);
        background-size: 100% 240px;
        position: relative;
        top: 1050px;
        margin: auto;
        box-shadow: 0 0 15px rgb(230, 220, 220);
        border-radius: 440px;
        animation: Gmove 5s infinite forwards;
    }
    
    @keyframes Gmove {
        0% {
            transform: translate(0, 0);
        }
        25% {
            transform: translate(600px, 0px);
        }
        50% {
            transform: translate(0px, 0);
        }
        75% {
            transform: translate(-600PX, 0);
        }
        100% {
            transform: translate(0PX, 0);
        }
    }
    
    .g {
        font-size: 14px;
        width: 600px;
        height: 30px;
        position: relative;
        top: 1000px;
        left: 30px;
    }
    /* .d {
        width: 500px;
        height: 260px;
        background-color: rgb(247, 220, 213);
        position: relative;
        top: 50px;
        margin: auto;
        z-index: 1;
        box-shadow: 0 0 10px rgb(155, 119, 104);
        border-style: dashed;
        border-color: rgb(255, 255, 255);
        border-radius: 25px;
    } */
    /* .z {
        width: 500px;
        height: 500px;
        border-radius: 500px;
        border-style: dashed;
        border-color: white;
        position: absolute;
        top: 280px;
        left: 330px;
    } */
    
    #fh {
        color: black;
        font-size: 30px;
        font-family: serif;
        border-style: solid;
        border-color: black;
        position: fixed;
        top: 420px;
        left: 30px;
        text-decoration: none;
        padding: 3px 6px;
        border-radius: 10px;
    }
    
    #fh:hover {
        background-color: #fae6cf;
    }
    
    h1 {
        font-size: 55px;
        position: relative;
        top: -100px;
        left: 440px;
    }
    
    h3 {
        font-size: 55px;
        color: black;
        position: relative;
        top: -150px;
        left: 320px;
    }
    
    h4 {
        color: white;
        position: relative;
        top: 50px;
        left: 330px;
        font-size: 40px;
    }
    
    h5 {
        color: white;
        position: relative;
        top: 45px;
        left: 300px;
        font-size: 25px;
    }
    
    h6 {
        color: black;
        position: relative;
        top: 80px;
        left: 330px;
        font-size: 18px;
    }
    
    h9 {
        color: black;
        font-size: 25px;
        position: absolute;
        top: 25px;
        left: 35px;
        border-style: solid;
        border-color: black;
        border-radius: 10px;
        padding: 2.5px 10px;
    }
    
    h10 {
        color: black;
        font-size: 25px;
        position: absolute;
        top: 415px;
        left: 35px;
        border-style: solid;
        border-color: black;
        border-radius: 10px;
        padding: 2.5px 10px;
    }
    
    h11 {
        color: black;
        font-size: 25px;
        position: absolute;
        top: 885px;
        left: 35px;
        border-style: solid;
        border-color: black;
        border-radius: 10px;
        padding: 2.5px 10px;
    }
    
    h12 {
        font-size: 18px;
        position: relative;
        left: 30px;
        bottom: -980px;
        background-color: rgb(255, 185, 56);
        padding: 3px 6px;
        border-style: dashed;
        border-color: rgb(0, 0, 0);
        border-radius: 8px;
    }
    
    a {
        font-size: 17px;
        text-decoration: none;
        color: rgb(0, 0, 0);
        position: relative;
        top: 15px;
        left: 15px;
    }
    
    a:hover {
        color: rgb(255, 255, 255);
    }
    
    p {
        font-size: 20px;
        position: relative;
        top: 30px;
        left: 450px;
    }
    
    #dr2 {
        width: 380px;
        height: 300px;
        position: absolute;
        top: 405px;
        left: 540px;
        border-style: dashed;
        border-color: white;
        border-radius: 400px;
    }
    
    #dr2:hover {
        transform: scale(1.01);
        opacity: 0.8;
        box-shadow: 0 0 5px rgb(255, 243, 221);
    }
    
    #dr3 {
        width: 350px;
        height: 350px;
        position: relative;
        top: 140px;
        left: 70px;
        border-style: dashed;
        border-color: white;
        border-radius: 350px;
    }
    
    #dr3:hover {
        transform: scale(1.01);
        opacity: 0.8;
        box-shadow: 0 0 5px rgb(255, 243, 221);
    }
    
    #gr2 {
        width: 220px;
        height: 260px;
        border-radius: 200px;
        position: absolute;
        top: 50px;
        left: 150px;
        border-style: solid;
        border-color: rgb(0, 0, 0);
        box-shadow: 0 0 10px rgb(177, 172, 164);
    }
    
    #zpj1 {
        width: 220px;
        height: 320px;
        position: absolute;
        top: 80px;
        left: 30px;
        border-style: solid;
        border-color: black;
    }
    
    #zpj2 {
        width: 220px;
        height: 320px;
        position: absolute;
        top: 80px;
        left: 30px;
        animation: move 6s infinite forwards;
        border-style: solid;
        border-color: black;
    }
    
    #zpj3 {
        width: 220px;
        height: 320px;
        position: absolute;
        top: 80px;
        left: 30px;
        animation: Xmove 6s infinite forwards;
        border-style: solid;
        border-color: black;
    }
    
    #zpj4 {
        width: 220px;
        height: 320px;
        position: absolute;
        top: 80px;
        left: 30px;
        animation: Cmove 6s infinite forwards;
        border-style: solid;
        border-color: black;
    }
    
    @keyframes move {
        0% {
            transform: translate(0, 0);
        }
        100% {
            transform: translate(240px);
        }
    }
    
    @keyframes Xmove {
        0% {
            transform: translate(0, 0);
        }
        100% {
            transform: translate(470px);
        }
    }
    
    @keyframes Cmove {
        0% {
            transform: translate(0, 0);
        }
        100% {
            transform: translate(700px);
        }
    }
    
    #hc1 {
        width: 450px;
        height: 320px;
        position: absolute;
        top: 30px;
        left: 30px;
        border-style: double;
        border-color: black;
    }
    
    div #hc2 {
        width: 450px;
        height: 320px;
        position: absolute;
        top: 30px;
        right: 30px;
        ;
        border-style: double;
        border-color: black;
    }
    
    .f:hover #hc1 {
        opacity: 0.75;
    }
    
    .f:hover #hc2 {
        opacity: 0.75;
    }
    
    #zpj6 {
        width: 280px;
        height: 420px;
        position: absolute;
        top: 950px;
        left: 45px;
        border-style: solid;
        border-color: black;
    }
    
    #zpj7 {
        width: 282px;
        height: 420px;
        position: absolute;
        top: 950px;
        right: 45px;
        border-style: solid;
        border-color: black;
    }
    
    #zpj5 {
        width: 280px;
        height: 420px;
        position: absolute;
        top: 950px;
        left: 357px;
        border-style: solid;
        border-color: black;
    }
    
    #zpj5:hover {
        transform: scale(1.02);
        opacity: 0.8;
    }
    
    #zpj6:hover {
        transform: scale(1.02);
        opacity: 0.8;
    }
    
    #zpj7:hover {
        transform: scale(1.02);
        opacity: 0.8;
    }